Natural Language Processing for Scenario based UML Diagrams Generation

نویسندگان

  • Imran Sarwar Bajwa
  • M. Asif Naeem
  • Abbas Choudhary
چکیده

This paper presents a natural language processing based automated system for generating UML diagrams after analyzing the given business scenario. A new model is presented for analyzing the natural languages and extracting the relative and required information from the given storyline by the user. User writes the requirements in simple English in a few paragraphs and the designed system has conspicuous ability to analyze the given script. After compound analysis and extraction of associated information, the designed system draws various UML diagrams as activity diagrams, sequence diagrams, class diagrams and Uses cases diagrams. Other conventional CASE tools require a lot of extra time and efforts from the system analyst during the process of creating, arranging, labeling and finishing the UML diagrams. The designed system provides a quick and reliable way to generate UML diagrams to save the time and budget of both the user and system analyst.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Natural Language Processing based Automatic Multilingual Code Generation

Unified modeling language is being used as a premier tool for modeling the user requirements. These CASE tools provide an easy way to get efficient solutions. This paper presents a natural language processing based automated system for generating code in multilanguages after modeling the user requirements based on UML. UML diagrams are first generated by analyzing the given business scenario pr...

متن کامل

A Novel CASE Tool based on Pre-Conceptual Schemas for Automatically Obtaining UML Diagrams Una Novedosa Herramienta CASE basada en Esquemas Preconceptuales para la Obtención Automática de Diagramas UML

Assistance is provided, in software development process, to Analysts in drawing UML diagrams and others by means of CASE tools. However, the task of the Stakeholder discourse understanding, a previous process in diagram drawing, is not supported by traditional CASE tools. In order to complete this task, Natural Language Processing has proposed a new kind of CASE tools, including both natural l...

متن کامل

Semantic annotation of requirements for automatic UML class diagram generation

The increasing complexity of software engineering requires effective methods and tools to support requirements analysts’ activities. While much of a company’s knowledge can be found in text repositories, current content management systems have limited capabilities for structuring and interpreting documents. In this context, we propose a tool for transforming text documents describing users’ req...

متن کامل

An Improved Model-Based Technique for Generating Test Scenarios from UML Class Diagrams

The foundation of any software testing process is test scenario generation. This is because it forecasts the expected output of a system under development by extracting the artifacts expressed in any of the Unified Modeling Language (UML) diagrams, which are eventually used as the basis for software testing. Class diagrams are UML structural diagrams that describe a system by displaying its cla...

متن کامل

S2A: A Compiler for Multi-modal UML Sequence Diagrams

We report on S2A, a compiler that translates Modal UML Sequence Diagrams (MSDs), a UML-compliant version of Live Sequence Charts (LSCs), into AspectJ code. It thus provides full code generation of reactive behavior from visual inter-object scenario-based specifications. The S2A compiler is based on a compilation scheme presented by Maoz and Harel in [13].

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005